module.exports = function(grunt) {
    // Project configuration.
    grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),
        csspath:"public/css/",
        uglify: {
            options: {
                banner: '/*! <%=pkg.filename%> <%= grunt.template.today("yyyy-mm-dd") %> */\n'
            },
            build:{
                src: 'src/<%=pkg.filename%>.js',
                dest: 'build/<%=pkg.filename%>.min.js'
            }
        },
        cssmin:{
            compress:{
                files:{'build/css/all.min.css':['<%=csspath%>self.css','<%=csspath%>pinfen.css']}
            }
        },
        copy:{
            main:{
                flatten:true,
                expand:true,
                src:"src/*.js",
                dest:'dest/'
            }
        },
        stylus:{compile:{
                files:{'dest/a.css':"public/css/gg.styl"}
            }

        }
    });

    // 加载包含 "uglify" 任务的插件。
    grunt.loadNpmTasks('grunt-contrib-uglify');
    grunt.loadNpmTasks('grunt-contrib-cssmin')
    grunt.loadNpmTasks("grunt-contrib-copy")
    grunt.loadNpmTasks("grunt-contrib-stylus")
    // 默认被执行的任务列表。
    // grunt.registerTask('default', ['uglify']);

};